ball of hodgepodge - French English Dictionary